@charset "utf-8";
/* 禁用iPhone中Safari的字号自动调整 */
html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
* {font-family:'微软雅黑' ,'黑体', 'Heiti SC', 'Droid Sans Fallback',arial;margin: 0; padding: 0; font-size: 14px;}
body,div,ul,li,ol,h1,h2,h3,h4,h5,h6,input,textarea,select,p,dl,dt,dd,a,img,button,form,table,th,tr,td,tbody,article, 
aside, details,figcaption,figure,footer,header,hgroup, menu,nav,section{margin:0; padding:0; border:none;}
a{text-decoration:none; color:#000000; font-family: Microsoft YaHei,Tahoma,Arial,sans-serif;}
a:hover{text-decoration:none;}
a:active{/* color:#fff; */ text-decoration:none;}
ul{padding: 0; margin: 0;}
li{list-style: none;}
ul,ol{list-style:none;}
h1, h2, h3, h4, h5, h6{ font-size:100%; font-family: Microsoft YaHei; font-weight: normal;}
i {font-style:normal;}
em {font-style:normal;float:right}
input[type="button"], input[type="submit"], input[type="reset"],textarea ,input {
    -webkit-appearance: none;
    -moz-appearance : none ;
    appearance : none ;
    
    box-shadow:0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius:0px;  
}
 
/* 图片自适应 */
img {
max-width: 100%;
height: auto;
width:auto\9; /* ie8 */
-ms-interpolation-mode:bicubic;/*为了照顾ie图片缩放失真*/
border: none; border: 0;
}
/* 去除iPhone中默认的input样式 */
input[type="submit"],

input[type="reset"],

input[type="button"],

input,select{appearance:none; -moz-appearance:none; -webkit-appearance:none; resize: none; outline: none; background-color: transparent;}
textarea{ resize:none; outline: none;}
button{ background-color: transparent;}
select{ resize: none; outline: none;}
a:hover{ color:#527ff2;}
/* 公共类 */
.clear_both{ clear: both;}
.color_309bff{ color:#309bff;}
.color_green{ color:#3acf61;}
.color_333{ color:#333;}
.color_666{ color:#666;}
.color_999{ color:#999;}
.color_ccc{ color:#ccc;}
.color_aaa{ color:#aaa;}
.color_fff{ color:#fff;}
.color_79879a{ color:#79879a;}
.color_ff3d3d{ color:#ff3d3d;}
.color_0ca434{ color:#0ca434;}
.display_none{ display: none;}
.blue_btn{background-color: #309bff; color: #fff;    border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px;    text-align: center;}
.shadow{ width: 100%; height: 100%; position: fixed; left:0; top:0; background-color: rgba(0,0,0,0.5); display: none; z-index: 999;}
.ipt_340{ width: 300px; height:36px; line-height: 36px; color:#333; padding:0 20px; border: 1px solid #e0e0e0;border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; font-size: 14px; }
.background_grey{ background-color: #fafafa;}
.btn_blue{ text-align: center; background-color: #309bff;border: 1px solid #309bff; color:#fff; font-size: 14px; width:100px; height:40px; line-height: 40px;}
.btn_blue_blank{ text-align: center;border: 1px solid #309bff; color:#309bff; font-size: 14px; width:100px; height:40px; line-height: 40px;}
.btn_gray{ text-align: center;border: 1px solid #aaaaaa; background-color: #aaaaaa; color:#fff; font-size: 14px; width:100px; height:40px; line-height: 40px;}
.btn_gray_blank{ text-align: center;border: 1px solid #aaaaaa; color:#aaaaaa; font-size: 14px; width:100px; height:40px; line-height: 40px;}
.cursor{ cursor:pointer;}
/* 导航 */
.header{width: 100%; height:70px; background-color: #fff; font-size: 13px;box-shadow:0 1px 8px #e5e6e6; position: relative; z-index: 1;}
.header_in{/*  padding:0 6%; */ height:70px; margin:0 auto; max-width:1140px;}
.header_logo{ float: left; width:140px; margin: 15px 0 0 0; height:40px;}
.header_logo img{ width: 100%; height:auto;}
.header_logo h1{ text-indent: -2000;}
.header_nav{ float: right; overflow: hidden; margin-right: 10%;  width: 65%;}
.header_nav li{ float: left;  width: 20%; height:70px; text-align: center;}
.header_nav li:hover a{ color:#309bff;}
.header_nav li a{ display: block; width: 100%;  height: 40px; margin:15px 0; line-height: 40px; color:#303030; font-size: 16px; border-radius: 20px;}
.header_nav li.active a{ background-color: #309bff; color:#fff;}
.header_info{ /* float: right; */ overflow: hidden; position: absolute; right:10px; height:70px;}
.header_info_find{float: left; width:140px; height:64px; line-height: 64px; text-align: center;}
.header_info_find a{ color:#666;}
.header_register{ float: left;  color:#666; }
.header_register a{  line-height: 70px; color:#666;display: inline-block; padding:0 5px;}
.header_become{ float: left; width: 134px; height: 44px; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; text-align: center; line-height: 44px; border: 1px solid #309bff; margin:9px 0 0 20px ;}
.header_become a{ color:#309bff; display: block; width: 100%; height: 100%;}
.header_greet{float: left; color:#bcc1c6; font-size: 12px; margin-right: 10px; line-height: 64px;}
.header_exit{ float: left;  color:#bcc1c6; }
.header_exit a{ padding:0 8px; line-height: 64px; color:#666;display: inline-block;  color:#bcc1c6;}
/* @media (min-width: 1300px) {
    .header_nav{ width:48%; margin-left: 14%;}
} */
/* 最上面的轮播图开始 */
.index_banner{ width: 100%; height:auto; position: relative; overflow: hidden;}
.index_banner_in{ width: 100%; height:auto; overflow: hidden; position: relative;}
.index_banner_item{ width:100%; height:auto; position: relative; overflow: hidden; float: left;}
.index_banner_item a{ display: block; width: 100%; height: 100%;}
.index_banner_item_in{ width: 100%; height:auto; font-size: 0; /* background:url(../images/index_banner.jpg) no-repeat center center; */}
.knowldege-banner-item-in{ background:url(../images/knowledge-banner-2.jpg) no-repeat center center;}
.idea-talents-banner-item-in{ background:url(../images/idea-talents-banner-2.jpg) no-repeat center center;}
.software-it-banner-item-in{ background:url(../images/software-it-banner-1.jpg) no-repeat center center;}
.index_banner_item_in img{ width: 100%;}
.index_banner_circle{ position: absolute; left:50%; margin-left: -100px; width:200px; bottom:22px;}
.index_banner_circle li{ width:10px; height:10px; background-color: #999; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; float: left; margin-right: 22px;}
.index_banner_circle li.last{ margin-right: 0;}
.index_banner_circle li.active{ background-color: #fff;}
.index_banner_prev,.index_banner_next{ width: 34px; height: 58px; background-color: #ccc; position: absolute; top:50%; margin-top: -29px; cursor:pointer; display: none;}
.index-links{ max-width: 1000px; padding: 115px 0 50px 0;; margin: 0 auto;}
.index-links span{    display: block; text-align: center; color: #303030; font-size: 40px; padding-bottom: 72px; letter-spacing: 4px;}
.index-links-list{ width: 100%;}
.index-links-list-item{ width:18.4%; float: left; margin-right:2%; margin-bottom:2%; background-color: #fff; box-shadow: 1px 1px 10px #F5F5F5;}
.index-links-list-item a{ display: block; width: 100%; font-size: 0;}
.index-links-list-item:hover{ box-shadow: 2px 2px 10px #ccc;}
.index-links-list-item img{ width: 100%;}
.index-links-list-item.no-margin{ margin: 0;}
.in_news_tl01{ width: 63%; margin:0 auto;}
.in_news_tl a.click{    background: #309bff ; color:#fff;}
.in_news_tl a:hover{   background: #309bff;color: #FFF;}
.in_news_tl a{ display: block; float:left; height:40px; font-size:16px; line-height:40px; border-radius:40px; -webkit-transition: all 1s ease 0s; -moz-transition: all 1s ease 0s; -ms-transition: all 1s ease 0s; -o-transition: all 1s ease 0s; transition: all 1s ease 0s;background:#f5f5f5; color:#909090; width:21%;margin:0 2%;}
.in_n_listl{ background:#a3d3ff; width: 80px; height: 80px; font-size: 14px; border-radius: 50px; float: left; color: #FFF; text-align: center; position: absolute; left: 0; top: 0;}
.in_n_listl span{ font-size: 30px; padding-top: 8px;    display: block;}
.in_news_left{ width:43%;float: left; position: relative;}
.in_news_right{ width:51.8%;float: right;}
.in_news_right a{ margin-bottom: 30px;display: block; position: relative; height: 80px;}
.in_news_right a.active .in_n_listl{ background-color: #309bff;}
.in_news_right a:last-of-type{ margin-bottom: 0;}
.in_n_listr{ left:100px; top:0;    float: left; line-height: 22px; position: absolute;}
.in_n_listr strong{ font-weight: normal; font-size: 18px; color:#303030;    display: block; padding-bottom: 8px;}
.in_news_list:hover .in_n_listr span{color:#527ff2;}
.in_news_list:hover .in_n_listr strong{color:#527ff2;}
.in_n_listr span{ color:#777777;    display: block; font-size: 14px;}
.in_news_left .warp{ width:600%;}
.in_news_left .item{ width:20%;display:block; float:left;  }
.in_news_left a{ width:100%; display:block;}
.in_news_left a img { width:100%; vertical-align:bottom; }
.in_news_left a .tt { background:rgba(0,0,0,0.8)!important; background:#000; width:100%; filter:alpha(opacity=80); height:50px; line-height:50px; pabsolute; bottom:0; }
.in_news_left a .tt p { position:relative; margin:0; padding:0; color:#fff; }
.in_news_left .img-num{ width: 100%; height:40px; position: relative;}
.in_news_left ul{ margin:0; padding:0; line-height:50px; position:absolute; right:-5px;}
.in_news_left ul li{ width:10px; height:10px; display:inline-block; background:#fff; margin-right:5px;  background-color: #acd7ff; border-radius: 50%; margin:5px;}
.in_news_left ul li.click{ background-color: #309bff;}
.in_rd_title{ padding:0 0 75px 0;max-width: 1140px; margin: 0 auto; text-align: center;}
.in_rd_title span{ background:none;    color: #FFF; font-size: 40px; letter-spacing: 4px;}

.in_rd_conlist{float: left; background: #FFF; border-radius: 8px; padding-bottom: 30px; width:23.2%; margin-right:2.4%; overflow: hidden;}
.in_rd_conlist.no-margin{ margin-right: 0;}
.in_rd_conlist a{display: block; height:38px; line-height: 38px; background: #fff; margin: 0 auto; text-align: center; -webkit-transition: all 1s ease 0s; -moz-transition: all 1s ease 0s; -ms-transition: all 1s ease 0s; -o-transition: all 1s ease 0s; transition: all 1s ease 0s; width: 52%; background-color: #fff; border: 1px solid #e5e5e5; border-radius: 20px; font-size: 13px; color:#777777;}
.in_rd_conlist a i{ display: inline-block; vertical-align: middle; margin:0 0 0 8px;}
.in_rd_conlist a:hover{ background-color: #309bff; color:#fff; border: 1px solid #309bff;}
.in_news_title{ width:100%; /* height:136px; */ background:url(../images/in_lines01.png) center center repeat-x; margin:80px 0 60px 0;}
.in_news_tl{ max-width:1140px;/*  padding:50px 5px 0 5px; */ margin:0 auto; /* height:86px;  */text-align:center;}
.in_news_con { display: none;}
.in_news_con:first-of-type{ display: block;}
.in_rd_bg{width: 100%; background: url(../images/in_rd_bg.jpg) #787b85 center bottom no-repeat; padding: 95px 0 95px 0;}
.in_rd_con { max-width: 1140px; margin: 0 auto; }
.in_rd_conlist img{ width: 100%;}
.in_rd_conlist span {width: 100%; display: block; padding: 26px 0; text-align: center; font-size: 20px; color: #000; }
.in_news_itemlist{ overflow: hidden; max-width: 1140px; margin:0 auto 90px auto; /*transition: all .2s;*/}
.in_news_table{ width: 100%; margin:0 auto;}
.in_news_table table{/*  border-collapse:collapse;border: 1px solid #e5e5e5; */width: 100%;}
.in_news_table table td,.in_news_table table th{ border-bottom: 1px solid #e5e5e5;text-align: center;
    padding: 15px 0;}
.in_news_table table th{ font-size: 14px; color:#000; font-weight: normal;    background-color: #E4E4E4; border-bottom: none;}
.in_news_table table td{ color:#666; font-size: 14px;}
.in_news_table table td a{    color: #757575; font-size: 12px; padding: 4px 10px; background: #E4E4E4; border-radius: 4px;}
.in_news_table table td a:hover{ background: #309bff;color: #fff;}
.shadow-media{ display: none;}
.shadow-media{ width:50%; left:23%; background-color: #fff; position: absolute;height:610px; top:50%; margin-top: -305px;}
.shadow-media h4{ font-size: 18px; color:#000; height:30px;padding: 0 5% 0 5%; margin-top: 15px;}
.shadow-media .title{ height:30px; font-size: 16px; color:#333; margin-top:10px;padding: 0 5% 0 5%;}
.shadow-media p{ line-height: 28px; font-size: 14px; color:#666;padding: 0 5% 0 5%;}
.shadow-media .shadow-media-title{    height: 50px;
    line-height: 50px;
    font-size: 16px;
    background: #DADADA;
    padding: 0 5% 0 5%;
    color: #6D6D6D;}
/* 底部 */
.pc-footer{ background-color: #454856; padding:55px 0 100px 0;}
.pc-footer-in{ max-width:1140px; margin:0 auto;}
.pc-footer-in-left{ width:25%; float: left; margin-right: 5%;}
.pc-footer-in-left .message{ width:50%; height:46px; color:#fff; background-color: #309bff; border-radius: 6px;}
.pc-footer-in-left .message i{display: inline-block; vertical-align: middle; margin:0 8px 0 0;}
.pc-footer-in-left .message a{ display: inline-block; width: 100%; height: 100%; line-height: 46px; color:#fff; text-align: center; font-size: 14px;}
.pc-footer-in-left .main{ width: 70%; margin-top: 20px; color:#fff;}
.pc-footer-in-left .main h4{ font-size: 14px;}
.pc-footer-in-left .main p{ font-size: 28px; margin-top: 5px;}
.pc-footer-in-left .main img{ width: 100%;}
.pc-footer-in-middle{ width:10%; float: left; margin-right: 10%;}
.pc-footer-in-middle img{width: 100%;}
.pc-footer-in-middle p{ font-size: 12px; text-align: center; color:#fff; margin-top: 5px;}
.pc-footer-in-right{ width:50%; float: left;}
.footer-link-list{ width:24%; float: right;}
.footer-link-list .title{ color:#fff; font-size: 14px; margin-bottom: 20px;}
.footer-link-list .item{  margin-bottom: 6px;}
.footer-link-list .item a{ color:#9b9da2; font-size: 12px;}
.footer-link-list .item a:hover{ color:#fff;}
.pc-footer-under{ width: 100%; background-color: #3a3c49; height:46px; line-height: 46px; text-align: center; color:#84858b; font-size: 12px;}
/* 软件及IT服务 */
.index_teamwork{ max-width:1140px; margin:0 auto 0 auto;}
.index_title{ font-size: 40px; color:#494949; text-align: center;}
.index_teamwork_title{padding-top: 110px; padding-bottom: 66px; font-weight: normal; letter-spacing: 4px;}
.index_teamwork_list{ margin: 0 auto; overflow: hidden;padding-left: 1px; padding-top: 1px; width: 100%;}
.index_teamwork_list li{float: left; width: 25%; margin-left: -1px; margin-top: -1px;}
.index_teamwork_list li a{ display: block; border: 1px solid #eee; padding:80px 0; position: relative; overflow: hidden;}
.index_teamwork_item_show{ background-color: #fff;}
.index_teamwork_item_img{ width: 70px; height: 60px; border-bottom: 1px solid #cccccc; margin:0 auto; text-align: center;}
.index_teamwork_item_img img{ /* width: 40px; height: 40px; */ }
.index_teamwork_item_des{ margin-top: 20px; font-size: 14px; color:#666; text-align: center;}
.index_teamwork_item_detail{color:#fff; text-align: center;  position: absolute; left:0; top:-100%; width: 80%; height: 100%; background-color: #309bff; padding:0 10%; transition: all .4s;}
.index_teamwork_item_detail p{ font-size: 14px; line-height: 24px; margin-top: 18px;}
.index_teamwork_item_detail h4{ padding: 35px 0 18px 0; font-weight: bold; font-size: 18px; border-bottom: 1px solid #fff;}
.index_teamwork_item.active .index_teamwork_item_detail{ top:0;}
.index_teamwork_check{ width: 170px; height: 42px; margin:25px auto 55px auto; border: 1px solid #158eff; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px;  text-align: center; color:#158eff; font-size: 13px; line-height: 42px; background-color: #fff;}
.index_teamwork_check a{ color:#158eff; display: block; width: 100%; height: 100%;}
/* 智库人才 */
.person-list-view{ padding-bottom:10px; max-width: 1140px; margin:0 auto;}
.person-list-view-top{ padding:76px 0 30px 0;}
.person-list-view-top .title{ font-size: 26px; color:#303030;}
.person-list-view-top .more{ float: right; text-decoration: underline;}
.person-list-view-top .more a{ font-size: 14px; color:#777777;}
.person-list-view-top .more a:hover{color:#527ff2;}
.person-list-view-list{ max-width: 1140px; margin:0 auto;}
.person-list-view-item{ width: 12.2%; height:40px; line-height: 40px; text-align: center; background-color: #f5f5f5; float: left; margin-right: 2.3%; border-radius: 20px; margin-bottom: 2.3%;}
.person-list-view-item:last-of-type{ margin-right: 0;}
.person-list-view-item.no-margin{ margin-right: 0;}
.person-list-view-item a{ display:block; width: 100%; height: 100%; color:#909090; font-size: 0;}
.person-list-view-item span{ display: inline-block; width: 13%; vertical-align: middle; margin:-1px 6px 0 0; font-size: ;}
.person-list-view-item i{ font-size: 14px;}
.person-list-view-item span img{ width: 100%;}
.person-list-view-item.jianyan span{ width: 11%;}
.person-list-view-item.hulianwang span{ margin-top: -6px;}
.person-list-view-item.yiliao span{ margin-top:-6px;}
.person-list-view-item.quanbu span{ margin-top:-4px; width: 12%;}
.person-list-view-item.active{ background-color: #309bff;}
.person-list-view-item.active a{ color:#fff;}
.talents_list_detail .person-list-view-top{ max-width: 1140px; margin:0 auto;}
.talents_list_detail .person-list-view-top .more{ text-decoration: none;}
.talents_list_detail .person-list-view-top select{ text-align: center; background:url(../images/person-list-view-top-xia.png) no-repeat right center; padding-right: 16px;}
.talents_list_detail {
    width: 100%;
    background-color: #fff;
    margin: 0 auto;
}
.talents_list_detail_in{ max-width: 1140px; margin:0 auto; background-color: #fff; padding-bottom: 120px;}
.talents_list_detail_list { margin-bottom: 80px;
    background-color: #fff;
}
.talents_list_detail_item {
    padding: 30px 15px;
    position: relative;
    border-bottom: 1px solid #eaeef2;
    cursor:pointer;
}
.talents_list_detail_item:hover{  box-shadow:3px 1px 10px #A9A9A9;}
.talents_list_detail_item_img {
    width:6.8%; 
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
    border: 2px solid #d6d6d6;
    float: left;
    font-size: 0;
    /* background-color: #f90; */
    overflow: hidden;
}
.talents_list_detail_item_img img {
    width: 100%;
}
.talents_list_detail_item_info {
    float: right;
    width: 90%;
}
.talents_list_detail_item_info .title {
    height: 35px;
    line-height: 30px;
}
.talents_list_detail_item_info .title span{font-size: 18px;
    color: #333333;}
.talents_list_detail_item_info .title i{font-size: 14px;color: #309bff; margin-left: 10px;}
.talents_list_detail_item_info .detail{ font-size: 14px; color:#777777; line-height: 20px;}
.talents_list_detail_item_info .icon{ margin-top: 12px;}
/* .talents_list_detail_item_info .name {
    height: 25px;
    color: #309bff;
    font-size: 14px;
}
.talents_list_detail_item_info .name span {
    margin-right: 18px;
    font-size: 16px;
}
.talents_list_detail_item_info .name i {
    font-size: 14px;
} */
.talents_list_detail_item_info .icon span.address {
    background: url(../images/technology_over_icon_3.png) no-repeat left center;
    padding-left: 16px;
}

.talents_list_detail_item_info .icon span {
    color: #aaaaaa;
    font-size: 12px;
    padding-left: 22px;
}
.talents_list_detail_item_info .icon span.appointment {
    background: url(../images/talents_index_date.png) no-repeat left center;
    margin-left: 20px;
}
.talents_list_detail_item_price {
    position: absolute;
    right: 0;
    bottom: 25px;
    font-size: 16px;
    color: #333333;
}
.talents_list_detail_item_price i {
    font-size: 24px;
    color: #ff4c0d;
}
.talents_list_page_outer{ background-color: #fff;}
.talents_list_page{ width:540px; margin:0 auto;}
.personage_deal_page{ height:30px; }
.personage_deal_page_num{ float: right; height:30px;}
.personage_deal_page_num_in .arrows{ width:28px; height:28px; border:1px solid #cad3de; text-align: center; line-height: 28px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; color:#309bff; /* float: left; */ font-size: 20px; margin:0 10px; cursor:pointer;}
.personage_deal_page_num i{ font-size: 16px; color:#309bff; float: left; margin:0 10px;}
.personage_deal_page_num_in{ float: left;}
.personage_deal_page_num_in a{ color:#309bff;display: inline-block; width: 30px; height: 30px; text-align: center; line-height: 30px; font-size: 16px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px;}
/*.personage_deal_page_num_in a:hover{text-decoration:underline; }*/
.personage_deal_page_num_in a.active{  background-color: #309bff; color:#fff;}
.personage_deal_page_show{ float: right; font-size: 16px; color:#999999;}
.personage_deal_page_show span{ margin:0 10px; line-height: 30px; font-size: 16px;}
.personage_deal_page_show span.sum{  margin:0 10px;}
.personage_deal_page_show span.sum_page{  margin:0;}
.personage_deal_page_show input{ width:50px; height:28px; line-height: 28px; border: 1px solid #cad3de; text-align: center; line-height: 28px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; margin:0 10px; }
.personage_deal_page_show i{ display: inline-block; width: 70px; height:28px; border: 1px solid #cad3de; text-align: center; line-height: 28px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; color:#309bff; font-size: 16px;  margin-left: 10px; cursor:pointer;}
.idea-talents-links{ width: 100%; background-color: #f5f5f5;}
.idea-talents-links .index-links{ padding:95px 0 5px 0;}
/* 知识产权 */
.knowledge-advantage{ margin:95px auto 110px auto ; max-width: 1140px;}
.knowledge-advantage-title{ text-align: center; color:#333333; font-size: 40px;letter-spacing: 4px; }
.knowledge-advantage-list{ width:100%; overflow: hidden; margin:80px auto 0 auto;}
.knowledge-advantage-list li{ float: left; width: 24.5%; margin-right: 13.25%;}
.knowledge-advantage-list li.no-margin{ margin-right:0;}
.knowledge-advantage-list li .img{ width: 140px; height: 140px; border-radius: 50%; background-color: #fff; margin:0 auto; overflow: hidden;}
.knowledge-advantage-list li .img  img{ width: 100%; height: 100%;}
.knowledge-advantage-list li .des{ text-align: center; color:#303030; font-size: 20px; margin-top:20px;}
.knowledge-advantage-list li .line{display: block; width: 30px; height: 4px; margin: 20px auto 16px auto;}
.knowledge-advantage-list li .detail{ text-align: center; color:#999999; font-size: 14px; line-height: 22px;}
.knowledge-advantage-list .price .line{ background-color: #2aad5f;}
.knowledge-advantage-list .major .line{ background-color: #309bff;}
.knowledge-advantage-list .user .line{ background-color: #ea7d1e;}
.knowledge-show{    background: #f4f7fe; }
.knowledge-show .in_rd_title span{ color:#333333;}
.knowledge-show .in_rd_conlist{ box-shadow:2px 2px 10px #dbe3ee;}
/* 软件及IT服务的详情 */
.software-it-detail{width: 100%; background-color: #f5f5f5;}
.software-it-detail-in{ max-width: 1140px; margin:0 auto 0 auto; background-color: #fff;}
.software-it-detail-title{ font-size: 40px; color:#303030; padding:60px 0; text-align: center;}
.software-it-detail-list{ border-top: 1px solid #e6e6e6;}
.software-it-detail-item{ width: 100%;}
.software-it-detail-item-img{ width: 50%; height:auto; float: left; font-size: 0;}
.software-it-detail-item-img img{ width: 100%; height:auto;}
.software-it-detail-item-des{ padding:8.8% 5.2% 0 5.2%; width:39.6%; float: left;}
.software-it-detail-item-des .title{ font-size: 24px; color:#303030; margin-bottom: 15px;}
.software-it-detail-item-des .des{ font-size: 16px; color:#666666; line-height: 28px;}
.software-it-list{ width:1140px; margin:50px auto;}
.software-it-list-item{cursor: pointer;
width: 350px;
height: 410px;
border-radius: 4px;
margin-bottom: 37px;
margin-right: 40px;
overflow: hidden;
display: inline-block;}
.software-it-list-item img{height: 208px;
width: 100%;
display: block;}
.software-it-list-item .main{border: 1px solid #ebebeb;
border-top: 0;
height: 201px;
/*width: 100%;*/
border-radius: 0 0 4px 4px;}
.software-it-list-item .content{padding: 18px 0 15px;
margin: 0 20px;
border-bottom: 1px solid #ebebeb;}
.software-it-list-item .content .name{font-size: 18px;
color: #333;
overflow: hidden;
height: 40px;}
.software-it-list-item .content .scope{font-size: 16px;
color: #666;
margin-top: 15px;}
.software-it-list-item .nums{display: flex;
text-align: center;}
.software-it-list-item .nums > div {width: 120px;
padding-top: 20px;
line-height: 1;}
.software-it-list-item .nums > div p:first-child{
color: #666; font-size: 18px;}
.software-it-list-item .nums > div p:first-child span {font-weight: 700; font-size: 18px;}
.software-it-list-item .nums > div p:nth-child(2){font-size: 14px;
margin-top: 15px;
color: #999;}
.software-it-list-item:nth-child(3n){margin-right: 0;}











































































